package com.treeengine.game;

import com.treeengine.game.camera.Camera2D;
import com.treeengine.game.graphics.Graphics;
import com.treeengine.game.util.SpriteBatcher;

public abstract class WorldRenderer {
	
	protected Graphics graphics;
	protected World world;
	protected Camera2D cam;
	protected SpriteBatcher batcher;
	
	public WorldRenderer(Graphics graphics, SpriteBatcher batcher, World world, float frustumWidth, float frustumHeight){
		this.graphics = graphics;
		this.world = world;

		this.cam = new Camera2D(graphics, frustumWidth, frustumHeight);
		
		this.batcher = batcher;
	}
	
	public abstract void render();
	
	
}
